﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Sofire.Data.XSql
{
    /// <summary>
    /// 表示 XSql 的缓存模式。
    /// </summary>
    public enum XSqlCacheMode
    {
        /// <summary>
        /// 表示 XSql 不进行缓存控制，这是默认值。
        /// </summary>
        None = 0,
        /// <summary>
        /// 表示 XSql 根据参数长度、参数名称以及参数值进行缓存。
        /// </summary>
        Values,
        /// <summary>
        /// 表示 XSql 根据参数长度以及参数名称进行缓存。
        /// </summary>
        Names,
        /// <summary>
        /// 表示 XSql 一次编译永久缓存。
        /// </summary>
        Forever,
    }
}
